package com.cqnu.dao;

import java.util.List;
import java.util.Map;
import com.cqnu.entity.Menu;
import com.cqnu.entity.Paper;
import com.cqnu.entity.PaperLog;
import com.cqnu.entity.ThesisStudent;


public interface ExtraDAO {

	/**
	 * 根据角色ID，拉取菜单信息
	 * 
	 * @param menuId
	 * @return List<Menu>
	 * @throws
	 */
	public List<Menu> getMenuByRole(Map<String, Object> map);
	
	/**
	 * 根据学生ID，拉取申报课题信息
	 * 
	 * @param stuId
	 * @return List<ThesisStudent>
	 * @throws
	 */
	public List<ThesisStudent> queryThesisApply(Map<String, Object> map);
	
	/**
	 * 根据教师id 获取论文
	 * @param id
	 * @return
	 */
	public List<Paper> getPaperByTeaId(Map<String, Object> map);
	
	/**
	 * 根据教师id 获取审核日志
	 * @param id
	 * @return
	 */
	public List<PaperLog> getPaperLogByTeaId(Map<String, Object> map);
 
}
